to afford adequate protection - Allemand Anglais Dictionnaire